Difference between POST, PUT, and PATCH

Practical guidelines for meaningful use of the modifying HTTP methods with examples.

Rethinking API Versioning with Domain-Driven Design

How to manage breaking changes elegantly and get rid of version IDs for good by being nice to your clients.

No Internals in Configuration API

Configuration is part of the application API, so the same rules apply to it: no leak of implementation detail.